package com.lhx.product.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import java.math.BigDecimal;
import java.util.Date;


/**
 * @Author：lihongxiang
 * @Package：com.lhx.product.domain
 * @Project：lhx-RuoYi
 * @name：Product
 * @Date：2024/5/22 下午7:58
 */
@ApiModel(description = "商品表")
@Data
public class ProductVO {
    /**
     * 商品Id
     */
    @ApiModelProperty("商品Id")
    private Integer Id;
    /**
     * 品牌id
     */
    @ApiModelProperty("品牌id")
    private Integer brandId;
    /**
     * 品牌分类id
     */
    @ApiModelProperty("品牌分类id")
    private Integer productCategoryId;
    /**
     * 运费模版id
     */
    @ApiModelProperty("运费模版id")
    private Integer feightTemplateId;
    /**
     * 品牌属性分类id
     */
    @ApiModelProperty("品牌属性分类id")
    private Integer productAttributeCategoryId;
    /**
     * 商品名称
     */
    @ApiModelProperty("商品名称")
    private String name;
    /**
     * 图片
     */
    @ApiModelProperty("图片")
    private String pic;
    /**
     * 货号
     */
    @ApiModelProperty("货号")
    private String productSn;
    /**
     * 删除状态：0->未删除；1->已删除
     */
    @ApiModelProperty("删除状态：0->未删除；1->已删除")
    private Integer deleteStatus;
    /**
     * 上架状态：0->下架；1->上架
     */
    @ApiModelProperty("上架状态：0->下架；1->上架")
    private Integer publishStatus;
    /**
     * 新品状态:0->不是新品；1->新品
     */
    @ApiModelProperty("新品状态:0->不是新品；1->新品")
    private Integer newStatus;
    /**
     * 推荐状态；0->不推荐；1->推荐
     */
    @ApiModelProperty("推荐状态；0->不推荐；1->推荐")
    private Integer recommandStatus;
    /**
     * 审核状态：0->未审核；1->审核通过
     */
    @ApiModelProperty("审核状态：0->未审核；1->审核通过")
    private Integer verifyStatus;
    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Integer sort;
    /**
     * 销量
     */
    @ApiModelProperty("销量")
    private Integer sale;

    @ApiModelProperty("品牌名称")
    private String brandName;

    /**
     * 价格
     */
    @ApiModelProperty("价格")
    private BigDecimal price;

    @ApiModelProperty(value = "画册图片，连产品图片限制为5张，以逗号分割")
    private String albumPics;

    @ApiModelProperty(value = "促销开始时间")
    private Date promotionStartTime;

    @ApiModelProperty(value = "促销结束时间")
    private Date promotionEndTime;
























}
